home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Mac Game Programming Gurus / TricksOfTheMacGameProgrammingGurus.iso / More Source / C⁄C++ / Kant Generator Pro 1.2 / src / kode ƒ / program globals.h < prev   
Text File  |  1995-02-11  |  2KB  |  80 lines

  1. #ifndef _PROGRAM_GLOBALS_H_
  2. #define _PROGRAM_GLOBALS_H_
  3.  
  4. #define CREATOR            'Kant'
  5. #define APPLICATION_NAME "\pKant Generator Pro"
  6. #define    SAVE_TYPE        'TEXT'
  7. #define BUILD_TYPE        'rsrc'
  8. #define    SAVE_VERSION    1
  9.  
  10. enum
  11. {
  12.     kAboutWindow=0,        /* about box */
  13.     kOtherProductsWindow,
  14.     kHelpWindow,        /* help window */
  15.     kMainWindow,        /* main document window */
  16.     kBuildWindow        /* CFL builder window */
  17. };
  18.  
  19. #define    NUM_WINDOWS        5        /* total number of windows (see above enum) */
  20.  
  21. enum ErrorTypes
  22. {
  23.     allsWell=0,
  24.     
  25.     /* shell errors */
  26.     kNoMemory,
  27.     kNoMemoryAndQuitting,
  28.     kProgramIntegrityNotVerified,
  29.     kProgramIntegritySet,
  30.     kSystemTooOld,
  31.     userCancelErr,
  32.     kMustCloseDocument,
  33.     kCloseDocBeforePrinting,
  34.     
  35.     kCantCreateFile,
  36.     kCantOpenFileToSave,
  37.     kDiskFull,
  38.     kCantWriteFile,
  39.     kCantOpenFileToLoad,
  40.     kCantLoadFile,
  41.     kFileTooLarge,
  42.     
  43.     kModuleNotFound,
  44.     kCantBuildReferenceList,
  45.     kCantFindModulesFolder,
  46.     kCantCreateNewModule,
  47.     kCantOpenModule,
  48.     kCantDeleteReference,
  49.     kCantDeleteInstantiation,
  50.     kDuplicateReferenceName,
  51.     kCantCreateReference,
  52.     kCantCreateInstantiation,
  53.     kCantReplaceReference,
  54.     kCantReplaceInstantiation,
  55.     
  56.     kParserNullReferenceName,
  57.     kParserReferenceNotFound,
  58.     kParserBadChoiceFormat,
  59.     kParserBadOptionalFormat,
  60.     kParserNoInstantiations,
  61.     kParserIllegalBackslash
  62. };
  63.  
  64. extern    Boolean            gAlwaysResolve;
  65. extern    short            gSpeedDelay;
  66. extern    FSSpec            gModuleFS;
  67. extern    Boolean            gUseDefault;
  68. extern    Boolean            gDynamicScroll;
  69. extern    Boolean            gStartFromTop;
  70. extern    Boolean            gIgnoreCase;
  71. extern    Str255            gFindString;
  72. extern    Str255            gReplaceString;
  73. extern    short            gLastFindPosition;
  74. extern    Boolean            gShowAllRefs;
  75. extern    Boolean            gIconifyMenus;
  76. extern    Boolean            gShowMessageBox;
  77. extern    Boolean            gShowToolbar;
  78.  
  79. #endif
  80.